depends = ( 'Base',)
templates = (
  ('AbsoluteValueDifferenceImageFilter', 'itk::AbsoluteValueDifferenceImageFilter', 'itkAbsoluteValueDifferenceImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAbsoluteValueDifferenceImageFilterIUS2IUS2IUS2_Pointer', 'itk::AbsoluteValueDifferenceImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('AbsoluteValueDifferenceImageFilter', 'itk::AbsoluteValueDifferenceImageFilter', 'itkAbsoluteValueDifferenceImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAbsoluteValueDifferenceImageFilterIUS3IUS3IUS3_Pointer', 'itk::AbsoluteValueDifferenceImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('AbsoluteValueDifferenceImageFilter', 'itk::AbsoluteValueDifferenceImageFilter', 'itkAbsoluteValueDifferenceImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAbsoluteValueDifferenceImageFilterIF2IF2IF2_Pointer', 'itk::AbsoluteValueDifferenceImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('AbsoluteValueDifferenceImageFilter', 'itk::AbsoluteValueDifferenceImageFilter', 'itkAbsoluteValueDifferenceImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAbsoluteValueDifferenceImageFilterIF3IF3IF3_Pointer', 'itk::AbsoluteValueDifferenceImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('AddImageFilter', 'itk::AddImageFilter', 'itkAddImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAddImageFilterIUS2IUS2IUS2_Pointer', 'itk::AddImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('AddImageFilter', 'itk::AddImageFilter', 'itkAddImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAddImageFilterIUS3IUS3IUS3_Pointer', 'itk::AddImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('AddImageFilter', 'itk::AddImageFilter', 'itkAddImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAddImageFilterIF2IF2IF2_Pointer', 'itk::AddImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('AddImageFilter', 'itk::AddImageFilter', 'itkAddImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAddImageFilterIF3IF3IF3_Pointer', 'itk::AddImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('AndImageFilter', 'itk::AndImageFilter', 'itkAndImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAndImageFilterIUS2IUS2IUS2_Pointer', 'itk::AndImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('AndImageFilter', 'itk::AndImageFilter', 'itkAndImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAndImageFilterIUS3IUS3IUS3_Pointer', 'itk::AndImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('Atan2ImageFilter', 'itk::Atan2ImageFilter', 'itkAtan2ImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAtan2ImageFilterIF2IF2IF2_Pointer', 'itk::Atan2ImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('Atan2ImageFilter', 'itk::Atan2ImageFilter', 'itkAtan2ImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkAtan2ImageFilterIF3IF3IF3_Pointer', 'itk::Atan2ImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('BinaryMagnitudeImageFilter', 'itk::BinaryMagnitudeImageFilter', 'itkBinaryMagnitudeImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBinaryMagnitudeImageFilterIUS2IUS2IUS2_Pointer', 'itk::BinaryMagnitudeImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('BinaryMagnitudeImageFilter', 'itk::BinaryMagnitudeImageFilter', 'itkBinaryMagnitudeImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBinaryMagnitudeImageFilterIUS3IUS3IUS3_Pointer', 'itk::BinaryMagnitudeImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('BinaryMagnitudeImageFilter', 'itk::BinaryMagnitudeImageFilter', 'itkBinaryMagnitudeImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBinaryMagnitudeImageFilterIF2IF2IF2_Pointer', 'itk::BinaryMagnitudeImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('BinaryMagnitudeImageFilter', 'itk::BinaryMagnitudeImageFilter', 'itkBinaryMagnitudeImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBinaryMagnitudeImageFilterIF3IF3IF3_Pointer', 'itk::BinaryMagnitudeImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('ConstrainedValueAdditionImageFilter', 'itk::ConstrainedValueAdditionImageFilter', 'itkConstrainedValueAdditionImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueAdditionImageFilterIUS2IUS2IUS2_Pointer', 'itk::ConstrainedValueAdditionImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ConstrainedValueAdditionImageFilter', 'itk::ConstrainedValueAdditionImageFilter', 'itkConstrainedValueAdditionImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueAdditionImageFilterIUS3IUS3IUS3_Pointer', 'itk::ConstrainedValueAdditionImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ConstrainedValueAdditionImageFilter', 'itk::ConstrainedValueAdditionImageFilter', 'itkConstrainedValueAdditionImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueAdditionImageFilterIF2IF2IF2_Pointer', 'itk::ConstrainedValueAdditionImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('ConstrainedValueAdditionImageFilter', 'itk::ConstrainedValueAdditionImageFilter', 'itkConstrainedValueAdditionImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueAdditionImageFilterIF3IF3IF3_Pointer', 'itk::ConstrainedValueAdditionImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('ConstrainedValueDifferenceImageFilter', 'itk::ConstrainedValueDifferenceImageFilter', 'itkConstrainedValueDifferenceImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueDifferenceImageFilterIUS2IUS2IUS2_Pointer', 'itk::ConstrainedValueDifferenceImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ConstrainedValueDifferenceImageFilter', 'itk::ConstrainedValueDifferenceImageFilter', 'itkConstrainedValueDifferenceImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueDifferenceImageFilterIUS3IUS3IUS3_Pointer', 'itk::ConstrainedValueDifferenceImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ConstrainedValueDifferenceImageFilter', 'itk::ConstrainedValueDifferenceImageFilter', 'itkConstrainedValueDifferenceImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueDifferenceImageFilterIF2IF2IF2_Pointer', 'itk::ConstrainedValueDifferenceImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('ConstrainedValueDifferenceImageFilter', 'itk::ConstrainedValueDifferenceImageFilter', 'itkConstrainedValueDifferenceImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConstrainedValueDifferenceImageFilterIF3IF3IF3_Pointer', 'itk::ConstrainedValueDifferenceImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('DivideImageFilter', 'itk::DivideImageFilter', 'itkDivideImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDivideImageFilterIUS2IUS2IUS2_Pointer', 'itk::DivideImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('DivideImageFilter', 'itk::DivideImageFilter', 'itkDivideImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDivideImageFilterIUS3IUS3IUS3_Pointer', 'itk::DivideImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('DivideImageFilter', 'itk::DivideImageFilter', 'itkDivideImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDivideImageFilterIF2IF2IF2_Pointer', 'itk::DivideImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('DivideImageFilter', 'itk::DivideImageFilter', 'itkDivideImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDivideImageFilterIF3IF3IF3_Pointer', 'itk::DivideImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterIUS2IUS2IUS2_Pointer', 'itk::MultiplyImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterIUS3IUS3IUS3_Pointer', 'itk::MultiplyImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterIF2IF2IF2_Pointer', 'itk::MultiplyImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterIF3IF3IF3_Pointer', 'itk::MultiplyImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterICF2ICF2ICF2', 'itk::Image< std::complex< float >,2 >, itk::Image< std::complex< float >,2 >, itk::Image< std::complex< float >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterICF2ICF2ICF2_Pointer', 'itk::MultiplyImageFilter< itk::Image< std::complex< float >,2 >, itk::Image< std::complex< float >,2 >, itk::Image< std::complex< float >,2 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterICF3ICF3ICF3', 'itk::Image< std::complex< float >,3 >, itk::Image< std::complex< float >,3 >, itk::Image< std::complex< float >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterICF3ICF3ICF3_Pointer', 'itk::MultiplyImageFilter< itk::Image< std::complex< float >,3 >, itk::Image< std::complex< float >,3 >, itk::Image< std::complex< float >,3 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterICF2IF2ICF2', 'itk::Image< std::complex< float >,2 >,itk::Image< float,2 >,itk::Image< std::complex< float >,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterICF2IF2ICF2_Pointer', 'itk::MultiplyImageFilter< itk::Image< std::complex< float >,2 >,itk::Image< float,2 >,itk::Image< std::complex< float >,2 > >'),
  ('MultiplyImageFilter', 'itk::MultiplyImageFilter', 'itkMultiplyImageFilterICF3IF3ICF3', 'itk::Image< std::complex< float >,3 >,itk::Image< float,3 >,itk::Image< std::complex< float >,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkMultiplyImageFilterICF3IF3ICF3_Pointer', 'itk::MultiplyImageFilter< itk::Image< std::complex< float >,3 >,itk::Image< float,3 >,itk::Image< std::complex< float >,3 > >'),
  ('NaryAddImageFilter', 'itk::NaryAddImageFilter', 'itkNaryAddImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryAddImageFilterIUS2IUS2_Pointer', 'itk::NaryAddImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('NaryAddImageFilter', 'itk::NaryAddImageFilter', 'itkNaryAddImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryAddImageFilterIUS3IUS3_Pointer', 'itk::NaryAddImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('NaryAddImageFilter', 'itk::NaryAddImageFilter', 'itkNaryAddImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryAddImageFilterIF2IF2_Pointer', 'itk::NaryAddImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('NaryAddImageFilter', 'itk::NaryAddImageFilter', 'itkNaryAddImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryAddImageFilterIF3IF3_Pointer', 'itk::NaryAddImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('NaryMaximumImageFilter', 'itk::NaryMaximumImageFilter', 'itkNaryMaximumImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryMaximumImageFilterIUS2IUS2_Pointer', 'itk::NaryMaximumImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('NaryMaximumImageFilter', 'itk::NaryMaximumImageFilter', 'itkNaryMaximumImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryMaximumImageFilterIUS3IUS3_Pointer', 'itk::NaryMaximumImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('NaryMaximumImageFilter', 'itk::NaryMaximumImageFilter', 'itkNaryMaximumImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryMaximumImageFilterIF2IF2_Pointer', 'itk::NaryMaximumImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('NaryMaximumImageFilter', 'itk::NaryMaximumImageFilter', 'itkNaryMaximumImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNaryMaximumImageFilterIF3IF3_Pointer', 'itk::NaryMaximumImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('OrImageFilter', 'itk::OrImageFilter', 'itkOrImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOrImageFilterIUS2IUS2IUS2_Pointer', 'itk::OrImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('OrImageFilter', 'itk::OrImageFilter', 'itkOrImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOrImageFilterIUS3IUS3IUS3_Pointer', 'itk::OrImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('SquaredDifferenceImageFilter', 'itk::SquaredDifferenceImageFilter', 'itkSquaredDifferenceImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSquaredDifferenceImageFilterIUS2IUS2IUS2_Pointer', 'itk::SquaredDifferenceImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('SquaredDifferenceImageFilter', 'itk::SquaredDifferenceImageFilter', 'itkSquaredDifferenceImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSquaredDifferenceImageFilterIUS3IUS3IUS3_Pointer', 'itk::SquaredDifferenceImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('SquaredDifferenceImageFilter', 'itk::SquaredDifferenceImageFilter', 'itkSquaredDifferenceImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSquaredDifferenceImageFilterIF2IF2IF2_Pointer', 'itk::SquaredDifferenceImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('SquaredDifferenceImageFilter', 'itk::SquaredDifferenceImageFilter', 'itkSquaredDifferenceImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSquaredDifferenceImageFilterIF3IF3IF3_Pointer', 'itk::SquaredDifferenceImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('SubtractImageFilter', 'itk::SubtractImageFilter', 'itkSubtractImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSubtractImageFilterIUS2IUS2IUS2_Pointer', 'itk::SubtractImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('SubtractImageFilter', 'itk::SubtractImageFilter', 'itkSubtractImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSubtractImageFilterIUS3IUS3IUS3_Pointer', 'itk::SubtractImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('SubtractImageFilter', 'itk::SubtractImageFilter', 'itkSubtractImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSubtractImageFilterIF2IF2IF2_Pointer', 'itk::SubtractImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('SubtractImageFilter', 'itk::SubtractImageFilter', 'itkSubtractImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkSubtractImageFilterIF3IF3IF3_Pointer', 'itk::SubtractImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('TernaryAddImageFilter', 'itk::TernaryAddImageFilter', 'itkTernaryAddImageFilterIUS2IUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryAddImageFilterIUS2IUS2IUS2IUS2_Pointer', 'itk::TernaryAddImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('TernaryAddImageFilter', 'itk::TernaryAddImageFilter', 'itkTernaryAddImageFilterIUS3IUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryAddImageFilterIUS3IUS3IUS3IUS3_Pointer', 'itk::TernaryAddImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('TernaryAddImageFilter', 'itk::TernaryAddImageFilter', 'itkTernaryAddImageFilterIF2IF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryAddImageFilterIF2IF2IF2IF2_Pointer', 'itk::TernaryAddImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('TernaryAddImageFilter', 'itk::TernaryAddImageFilter', 'itkTernaryAddImageFilterIF3IF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryAddImageFilterIF3IF3IF3IF3_Pointer', 'itk::TernaryAddImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('TernaryMagnitudeImageFilter', 'itk::TernaryMagnitudeImageFilter', 'itkTernaryMagnitudeImageFilterIUS2IUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeImageFilterIUS2IUS2IUS2IUS2_Pointer', 'itk::TernaryMagnitudeImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('TernaryMagnitudeImageFilter', 'itk::TernaryMagnitudeImageFilter', 'itkTernaryMagnitudeImageFilterIUS3IUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeImageFilterIUS3IUS3IUS3IUS3_Pointer', 'itk::TernaryMagnitudeImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('TernaryMagnitudeImageFilter', 'itk::TernaryMagnitudeImageFilter', 'itkTernaryMagnitudeImageFilterIF2IF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeImageFilterIF2IF2IF2IF2_Pointer', 'itk::TernaryMagnitudeImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('TernaryMagnitudeImageFilter', 'itk::TernaryMagnitudeImageFilter', 'itkTernaryMagnitudeImageFilterIF3IF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeImageFilterIF3IF3IF3IF3_Pointer', 'itk::TernaryMagnitudeImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('TernaryMagnitudeSquaredImageFilter', 'itk::TernaryMagnitudeSquaredImageFilter', 'itkTernaryMagnitudeSquaredImageFilterIUS2IUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeSquaredImageFilterIUS2IUS2IUS2IUS2_Pointer', 'itk::TernaryMagnitudeSquaredImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('TernaryMagnitudeSquaredImageFilter', 'itk::TernaryMagnitudeSquaredImageFilter', 'itkTernaryMagnitudeSquaredImageFilterIUS3IUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeSquaredImageFilterIUS3IUS3IUS3IUS3_Pointer', 'itk::TernaryMagnitudeSquaredImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('TernaryMagnitudeSquaredImageFilter', 'itk::TernaryMagnitudeSquaredImageFilter', 'itkTernaryMagnitudeSquaredImageFilterIF2IF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeSquaredImageFilterIF2IF2IF2IF2_Pointer', 'itk::TernaryMagnitudeSquaredImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('TernaryMagnitudeSquaredImageFilter', 'itk::TernaryMagnitudeSquaredImageFilter', 'itkTernaryMagnitudeSquaredImageFilterIF3IF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTernaryMagnitudeSquaredImageFilterIF3IF3IF3IF3_Pointer', 'itk::TernaryMagnitudeSquaredImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('WeightedAddImageFilter', 'itk::WeightedAddImageFilter', 'itkWeightedAddImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWeightedAddImageFilterIUS2IUS2IUS2_Pointer', 'itk::WeightedAddImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('WeightedAddImageFilter', 'itk::WeightedAddImageFilter', 'itkWeightedAddImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWeightedAddImageFilterIUS3IUS3IUS3_Pointer', 'itk::WeightedAddImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('WeightedAddImageFilter', 'itk::WeightedAddImageFilter', 'itkWeightedAddImageFilterIF2IF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWeightedAddImageFilterIF2IF2IF2_Pointer', 'itk::WeightedAddImageFilter< itk::Image< float,2 >, itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('WeightedAddImageFilter', 'itk::WeightedAddImageFilter', 'itkWeightedAddImageFilterIF3IF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWeightedAddImageFilterIF3IF3IF3_Pointer', 'itk::WeightedAddImageFilter< itk::Image< float,3 >, itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('XorImageFilter', 'itk::XorImageFilter', 'itkXorImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkXorImageFilterIUS2IUS2IUS2_Pointer', 'itk::XorImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('XorImageFilter', 'itk::XorImageFilter', 'itkXorImageFilterIUS3IUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkXorImageFilterIUS3IUS3IUS3_Pointer', 'itk::XorImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
)
